package com.ruoyi.platform.mapper;

import java.util.List;
import com.ruoyi.platform.domain.TbFare;

/**
 * 乘客端APP优化Mapper接口
 * 
 * @author ruoyi
 * @date 2025-08-18
 */
public interface TbFareMapper 
{
    /**
     * 查询乘客端APP优化
     * 
     * @param fareId 乘客端APP优化主键
     * @return 乘客端APP优化
     */
    public TbFare selectTbFareByFareId(Long fareId);

    /**
     * 查询乘客端APP优化列表
     * 
     * @param tbFare 乘客端APP优化
     * @return 乘客端APP优化集合
     */
    public List<TbFare> selectTbFareList(TbFare tbFare);

    /**
     * 新增乘客端APP优化
     * 
     * @param tbFare 乘客端APP优化
     * @return 结果
     */
    public int insertTbFare(TbFare tbFare);

    /**
     * 修改乘客端APP优化
     * 
     * @param tbFare 乘客端APP优化
     * @return 结果
     */
    public int updateTbFare(TbFare tbFare);

    /**
     * 删除乘客端APP优化
     * 
     * @param fareId 乘客端APP优化主键
     * @return 结果
     */
    public int deleteTbFareByFareId(Long fareId);

    /**
     * 批量删除乘客端APP优化
     * 
     * @param fareIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbFareByFareIds(Long[] fareIds);
}
